import { eventHandler } from 'h3';

export default eventHandler(async (event) => {
  const id = getRouterParam(event, 'id');

  if (!id) {
    return useResponseError('角色ID不能为空');
  }

  // 使用faker生成模拟的角色详情数据
  const userInfo = MOCK_USER_LIST_DATA.find((item) => item.id === Number(id));
  if (!userInfo) {
    return useResponseError('角色不存在');
  }

  return useResponseSuccess(userInfo);
});
